/*
    文章请求模块
*/
import request from "@/utils/request"

/*
    请求获取文章列表数据
*/
export const getArticles = params =>{
    return request({
        method:'GET',
        url:'/v1_0/articles',
        params
    })
}

/*
    文章详情
*/
export const getArticleById = articleId =>{
    return request({
        method:'GET',
        url:`/v1_0/articles/${articleId}`,
    })
}

/*
    收藏文章
*/

export const addCollect = target=>{
    return request({
        method:'POST',
        url:'/v1_0/article/collections',
        data:{
            target
        }
    })
}

/*
    取消收藏文章
*/

export const delCollect = target=>{
    return request({
        method:'DELETE',
        url:`/v1_0/article/collections/${target}`,
    })
}

/*
    对文章点赞
*/
export const likeArticle = target=>{
    return request({
        method:'POST',
        url:'/v1_0/article/likings',
        data:{
            target
        }
    })
}

/*
    取消对文章点赞
*/
export const NotLikeArticle = target=>{
    return request({
        method:'DELETE',
        url:`/v1_0/article/likings/${target}`
    })
}